Espressif Systems /ESP32-S2 /EXTMEM /PRO_ICACHE_CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as PRO_ICACHE_CTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (PRO_ICACHE_ENABLE)PRO_ICACHE_ENABLE 0 (PRO_ICACHE_SETSIZE_MODE)PRO_ICACHE_SETSIZE_MODE 0 (PRO_ICACHE_BLOCKSIZE_MODE)PRO_ICACHE_BLOCKSIZE_MODE 0 (PRO_ICACHE_INVALIDATE_ENA)PRO_ICACHE_INVALIDATE_ENA 0 (PRO_ICACHE_INVALIDATE_DONE)PRO_ICACHE_INVALIDATE_DONE 0 (PRO_ICACHE_LOCK0_EN)PRO_ICACHE_LOCK0_EN 0 (PRO_ICACHE_LOCK1_EN)PRO_ICACHE_LOCK1_EN 0 (PRO_ICACHE_AUTOLOAD_ENA)PRO_ICACHE_AUTOLOAD_ENA 0 (PRO_ICACHE_AUTOLOAD_DONE)PRO_ICACHE_AUTOLOAD_DONE 0 (PRO_ICACHE_PRELOAD_ENA)PRO_ICACHE_PRELOAD_ENA 0 (PRO_ICACHE_PRELOAD_DONE)PRO_ICACHE_PRELOAD_DONE 0 (PRO_ICACHE_UNLOCK_ENA)PRO_ICACHE_UNLOCK_ENA 0 (PRO_ICACHE_UNLOCK_DONE)PRO_ICACHE_UNLOCK_DONE 0 (PRO_ICACHE_LOCK_ENA)PRO_ICACHE_LOCK_ENA 0 (PRO_ICACHE_LOCK_DONE)PRO_ICACHE_LOCK_DONE

Description

register description

Fields

PRO_ICACHE_ENABLE

The bit is used to activate the data cache. 0: disable, 1: enable

PRO_ICACHE_SETSIZE_MODE

The bit is used to configure cache memory size.0: 8KB, 1: 16KB

PRO_ICACHE_BLOCKSIZE_MODE

The bit is used to configure cache block size.0: 16 bytes, 1: 32 bytes

PRO_ICACHE_INVALIDATE_ENA

The bit is used to enable invalidate operation. It will be cleared by hardware after invalidate operation done.

PRO_ICACHE_INVALIDATE_DONE

The bit is used to indicate invalidate operation is finished.

PRO_ICACHE_LOCK0_EN

The bit is used to enable pre-lock operation which is combined with PRO_ICACHE_LOCK0_ADDR_REG and PRO_ICACHE_LOCK0_SIZE_REG.

PRO_ICACHE_LOCK1_EN

The bit is used to enable pre-lock operation which is combined with PRO_ICACHE_LOCK1_ADDR_REG and PRO_ICACHE_LOCK1_SIZE_REG.

PRO_ICACHE_AUTOLOAD_ENA

The bit is used to enable and disable conditional-preload operation. It is combined with pre_dcache_autoload_done. 1: enable, 0: disable.

PRO_ICACHE_AUTOLOAD_DONE

The bit is used to indicate conditional-preload operation is finished.

PRO_ICACHE_PRELOAD_ENA

The bit is used to enable preload operation. It will be cleared by hardware after preload operation done.

PRO_ICACHE_PRELOAD_DONE

The bit is used to indicate preload operation is finished.

PRO_ICACHE_UNLOCK_ENA

The bit is used to enable unlock operation. It will be cleared by hardware after unlock operation done.

PRO_ICACHE_UNLOCK_DONE

The bit is used to indicate unlock operation is finished.

PRO_ICACHE_LOCK_ENA

The bit is used to enable lock operation. It will be cleared by hardware after lock operation done.

PRO_ICACHE_LOCK_DONE

The bit is used to indicate lock operation is finished.

Links

() ()